// ============================== 导入依赖 ============================== //

// ============================== 导出简易图表 ============================== //

export default {
  // —————————————————————————————— 配置属性 —————————————————————————————— //

  baseOption: { type: Object, required: true }, // 基础配置 (初始化时使用)

  option: { type: Object, default: () => ({}) }, // 动态配置 (监听后更新)

  // —————————————————————————————— 主题属性 —————————————————————————————— //

  theme: { type: String, default: 'light' }, // 主题 (默认浅色主题)

  // —————————————————————————————— 事件属性 —————————————————————————————— //

  // (有则注册，无则忽略)
  onClick: { type: Function, default: null }, // 单击事件
  onDbClick: { type: Function, default: null }, // 双击事件
  onHighlight: { type: Function, default: null }, // 高亮事件
  onDownplay: { type: Function, default: null }, // 熄灭事件
  onSelect: { type: Function, default: null }, // 选中事件
  onLegend: { type: Function, default: null }, // 图例事件
}
